package com.client.controller;

import com.google.gwt.user.client.ui.TextBox;

public class NumericController extends TextBoxController {

	public NumericController(TextBox textBox, String source) {
		super(textBox, source);		
	}

	@Override
	public boolean check() {
		if (textBox.getValue().matches("((-|\\+)?[0-9]+(\\.[0-9]+)?)+")) {  
			removeStyleError();
      		return true ;
      	} else {  
      		setStyleError();
      		return false; 
      	}  
	}
	
	@Override
	public String getSource() {		
		return super.getSource()+" doit etre un nombre";
	}
	
}
